someone that is grumpy or irritable - Türkisch Englisch Wörterbuch